Блог им. Albus |Поиск бегемотов (робот)

Написал робота-советника для анализа спроса и предложения в стакане. В нём есть полезная опция: поиск бегемотов, то есть крупных объёмов.
Поиск бегемотов (робот)
Робот одинаково работает с фьючерсами и с акциями.
Описание полей.
Security и Nazvanie — это код бумаги и её краткое название. Робот умный, он сам находит ближайший фьючерс. За 3 дня до экспирации он возьмёт следующий — более дальний.
---
Lotov BUY | SELL | Raznitsa %. Не все знают, но биржа транслирует в КВИК суммарное количество контрактов (лотов) на покупку и на продажу. Это все лоты для акций и все контракты для фьючерсов, выставленные трейдерами. Считаются даже очень дальние ордера за пределами видимости стакана.
Вам не нужен робот, чтобы их отслеживать. Вот они:
Поиск бегемотов (робот)

( Читать дальше )

Блог им. Albus |Роботы наступают

Короткая статья на Блумберге.
New Hedge Funds Next Year Will Embrace High Tech
Новые хедж-фонды бросятся в объятия высоких технологий.
Индустрия хедж-фондов ещё на шаг приблизилась к роботизированному будущему. 
70% хедж-фондов, которые начнут работу в 2018 году, будут использовать компьютерные модели при принятии торговых решений. Это искусственный интеллект и технологии машинного обучения. Это рост на 47% по сравнению с 2015 годом. Такие данные содержатся в свежем отчёте Deloitte.
На картинке виден чистый приток-отток денег в алгоритмические хедж-фонды (чёрный) и не алгоритмические (розовый).
Алго-фонды год за годом привлекают новые деньги, чего нельзя сказать про обычные фонды, управляемые людьми вручную.
Роботы наступают
---

Блог им. Albus |Убытки алго-трейдеров в августе 2007 (часть 1)

Пересказ своими словами статьи
Что случилось с квантами в августе 2007?
web.mit.edu/Alo/www/Papers/august07.pdf

---
В августе 2007 года многие алгоритмические хедж-фонды, в прошлом весьма успешные, терпели беспрецедентные убытки. Похоже, что это было результатом массового закрытия позиций, в том числе по маржин-коллам. Это происходило резко и неожиданно (firesale — огненная распродажа). Позиции закрывали одни фонды, но это нарушало законы рынка, и убытки терпели другие фонды. Закрывались одновременно как лонги, так и шорты. Происходил делеверидж: выход из плечей. 
Введение.
Всё началось с рынка ипотеки в США. Было выпущено множество облигаций с высоким кредитным рейтингом, обеспеченных мусорной ипотекой. 
В начале августа 2007 года начали терпеть убытки фонды, торгующие по стратегии «статистический арбитраж». У них были одновременно лонги и шорты. Это позволяло им быть нейтральными к рынку. Если есть лонг и на такую же сумму шорт по родственным активам, то нечего волноваться куда в целом пойдёт Dow Jones или S&P500. Но в те дни августа подобная манера торговли приносила колоссальные убытки. Особенно быстро они теряли деньги 7 и 8 августа, хотя с индексом SP500 ничего особенного не происходило. 
За первые две недели августа некоторые алго-фонды (в прошлом успешные) потеряли от 5% до 30%. 
David Viniar из Goldman Sachs: несколько дней подряд происходили события, которые выходят за 25 стандартных отклонений. (Кто не понял смысл: график цены редко выходит за пределы 3 стандартных отклонений (сигм), а тут целых 25!)
---
Вот факторы, которые привели к этим драматическим событиям.
1. Перед этим рынок несколько лет рос. Все потеряли чувство страха.
2. У квантов начали падать прибыли из-за возросшей конкуренции. Все стали шпилить на бирже через сверх-мощные компьютеры. Из-за этого сузились спреды, уменьшился профит в каждой отдельно взятой сделке.
3. Чтобы поддерживать прежний уровень доходов, алгоритмическим фондам пришлось набирать плечи.
4. Проблемы на ипотечном рынке США.
---
Термины

( Читать дальше )

Блог им. Albus |Алго-трейдер Малышев. Гений Уолл-Стрит

Выдержки из книги "Кванты. Как волшебники от математики заработали миллиарды долларов", посвящённые трейдеру Михаилу Малышеву. 
Он не является главным персонажем книги, упоминается редко, но всё равно очень интересно.
---
Гриффин потихоньку строил высокочастотную трейдинговую машину, которая в один прекрасный день станет жемчужиной в короне Citadel и главным соперником PDT и фонда Medallion компании Renaissance. В 2003 году он нанял русского математического гения по имени Михаил Малышев, чтобы тот поработал над засекреченным проектом в области статистического арбитража. Поначалу дело шло туго и получить прибыль было нелегко. Но 25 июля 2004 года трейдинговая машина, получившая название Tactical Trading (тактический трейдинг), рванула с места в карьер и с каждым днем только улучшала результаты.
С этого момента подъем почти никогда не прекращался. Прибыли были огромны, волатильность низка. Малышев ставил скорость во главу угла, используя запредельную компьютерную мощь Citadel, чтобы опередить конкурентов в гонке за ускользающими арбитражными возможностями на фондовом рынке.

( Читать дальше )

Блог им. Albus |Что случилось с квантами?

В 2007 году перед тем как начался мировой финансовый кризис, произошли странные события в мире алгоритмической торговли. Торговые стратегии всех крупнейших квантов начали торговать в жуткий минус. Это происходило на фоне: 1) первые признаки ипотечного кризиса в США. Куча ценных бумаг, обеспеченных гнилыми ипотечными кредитами начала дешеветь 2) крупные фонды начали делеверидж, то есть выход из плечей, началось сокращение объёма позиций. 
Происходила странная вещь: плохие акции росли, потому что по ним массово выкупались шорты. Хорошие акции падали, потому что по ним закрывались лонги, открытые на заёмные деньги.
Попутно начал буксовать керри-трейд, основанный на японской иене. Крупные банки и хедж-фонды набрали в Японии кучу дешёвых кредитов, номинированных в иене. Продали иену за доллары. На вырученные доллары начали покупать разнообразные активы, включая ипотечные облигации. Когда стало ясно, что ипотечные облигации — это мусор, за которым стоят неплатёжеспособные банкроты, эти облигации начали резко падать в цене. Кредиты, взятые в Японии надо отдавать. Это потянуло за собой массовый делеверидж: фонды начали закрывать позиции в акциях, чтобы получить доллары, поменять их на иену и расплатиться с японцами. Иена начала дико дорожать. На графике это выглядело так:

( Читать дальше )

Блог им. Albus |Рынок мутирует

Всё меняется, и трейдинг тоже. В прошлом году я наколотил за ЛЧИ 120%, торгуя исключительно акциями. 
Прошлогодний профиль ЛЧИ.
В этом году рынок поменялся. Он стал менее упругим, более вялым, и мои стратегии на акциях стали проявлять себя намного хуже. По состоянию на сейчас из 36 тысяч, заработанных на ЛЧИ-2017, акции дали только 3 тысячи. Всё остальное наколядовала моя новая стратегия на фьючерсах. 
Профиль ЛЧИ-2017
Она по своему происхождению была многострадальной. Я тестировал скальперскую стратегию, на которой собирался зарабатывать 2-3 тика с каждого круга на фьючерсе РТС (1 тик=10 пунктов). Не получалось. За неделю тестов, торгуя 1 контрактом, я слил вместе с комиссией брокера и биржи около 6 тысяч рублей. Я был близок к тому, чтобы бросить эту стратегию, но продолжал торговлю. В день она давала много сигналов, поэтому слив бабла шёл неумолимо. Минус одна-две тысячи в день.  Я повторял себе, что идея хорошая, всё должно работать, надо только настроить параметры… И наконец Бог меня пожалел. Рассматривая графики, я увидел, что в тех местах, где появляются особо сильные сигналы по этой стратегии, рынок разворачивается. Не дрыгается на 2 пункта, а именно разворачивается и идёт в другую сторону. Я охотился на 2-3 пипса, а надо было ждать более резких (сильных) сигналов и охотиться на 10-20 и даже 30 пипсов (для РТС это 300 пунктов). Почему в этой точке зарождаются более длинные движения, я не понимаю до сих пор. Удивительное дело, я могу обосновать почему по этой стратегии можно взять 2-3 тика, но не могу понять почему получается заработать больше. 

( Читать дальше )

Блог им. Albus |Оживление на рынке. Здравствуй, осень!

Торговать стало повеселей. Заметили? Котировки двигаться начали. 
У меня сегодня много срабатываний на акциях. Намного больше обычного. 
Сначала робот торговал Алросу против Газпромнефти (парная сделка). Но это семечки. 
Оживление на рынке. Здравствуй, осень!
Потом веселейшая сделка на Дикси. Акцию наконец-то залили прямо мне в карман. Плюс 9 тысяч.
Оживление на рынке. Здравствуй, осень!

( Читать дальше )

Блог им. Albus |Совет по кодингу

Господа робото-писатели, это вопрос к вам.
Я уже писал на смарт-лабе, что торгую по сигналам, которые возникают очень редко, а много сделок у меня потому что робот прочёсывает десятки инструментов.
И вот мне пришла в голову дикая, но прикольная мысль как увеличить число торгуемых инструментов.
Можно создавать синтетические пары! Например Никеле-Сбер: GMKN/SBER — сколько сберов надо отдать за один Норникель. Для пары GMKN/SBER можно построить свой синтетический график, этот график можно будет анализировать, накладывать на него индикаторы, получать сигналы, точки входа. Если GMKN/SBER будет расти, вы покупаете GMKN и шортите SBER, то есть открывате синтетическую позицию. А если вы верите в падение пары GMKN/SBER то надо зашортить ГМК и купить Сбербанк.
Таким образом можно на порядок увеличить количество ликвидных инструментов в арсенале трейдера. GAZP/SBER, ROSN/LKOH, MGNT/VTBR — сказка!!!
Но моих навыков программирования не хватает, чтобы это сделать.
Поэтому прошу подсказок.
1. По придуманной синтетической паре, например ROSN/VTBR надо построить график (сколько штук ВТБ надо отдать за 1 Роснефть).
2. Этот график надо проанализировать индикатором. Их любезно написал Сергей Горохов из Арка Технолоджиз. Вот ссылка на архив с кодами всех индикаторов.
ftp://ftp.quik.ru/public/INDICATORS.zip
3. Дальше просто. Блок анализа, блок торговли. Это я умею.
Прошу подсказок как это лучше реализовать.
Павел Маркин, буду очень признателен за советы. Маркин Павел



( Читать дальше )

Блог им. Albus |Робот ContanGO! 2.0

Робот ContanGO! 2.0
Месяц назад я написал пост Робот ContanGO! smart-lab.ru/blog/385513.php
В нём был изложен черновик торговой идеи. Между фьючерсом и акцией всегда есть разница в цене. Обычно фьючерс дороже акции. Это называется контанго. Контанго всё время меняется. Оно то больше, то меньше. С каждым днём контанго распадается и стремится к нулю. Контанго достигает нуля к дате экспирации.
Робот, выложенный в первом посте, был первым наброском. Он многое не учитывал. С тех пор он стал умнее, я полностью переписал код и обогатил его новыми аналитическими элементами.
1. Теперь роботу не нужно задавать код фьючерса. Он сам возьмёт новый список фьючерсов, когда до экспирации останется 5 дней.
2. Робот умеет учитывать то, что часть денег морозится во фьючерсах, заблокированная под ГО. Он уменьшает доходность на размер замороженных денег.
3. Робот учитывает комиссию биржи автоматически (ничего писать не нужно)
4. Робот учитывает комиссию брокера. Задаётся пользователем в файле ContanGO.lua
5. Робот вычитает из доходности налог НДФЛ 13%
6. Если вы знаете что делаете, вы можете вписать размер дивиденда по каждой акции. Вписав дивиденд, вы поднимете доходность до справедливого значения. Дивиденд считается с налогом 13%. После среза реестра дивиденд нужно обнулить

( Читать дальше )

Блог им. Albus |Анализ спроса и предложения (робот)

Кто сильнее — быки или медведи?
В КВИКе есть такие поля:
Суммарный спрос — количество лотов, выставленное на покупку (даже за пределами видимости стакана)
Суммарное предложение — количество лотов, выставленное на продажу (даже за пределами видимости стакана)
Количество заявок на покупку — сколько люди, звери, птицы и юр.лица поставили заявок на покупку (даже самых маленьких — однолотовых)
Количество заявок на продажу — сколько заявок выставлено на продажу.
Вот они.
Анализ спроса и предложения (робот)


Полезность этих полей можно критиковать. Мол, они не показывают айсберги, крупный игрок может умышленно поставить большой пакет вдали от рынка, однолотовые заявки искажают картинку… Это всё так, и я не защищаю этот метод анализа.

Тем не менее, я написал робота, который эти параметры анализирует. Робот только что из печки, горяченький.

( Читать дальше )

....все тэги
UPDONW
Новый дизайн